package cn.yunyichina.provider.framework.kafka;

/**
 * Created by Lullaby on 2016/11/7.
 */
public enum KafkaTopic {

    DEFAULT("default-topic", "缺省Topic"),
    FZBAFY_PAY("copy-of-medical-record", "佛中病案复印支付"),//此topic作废, 为了统一命名标准, 改为COPY_WECHAT_PAY
    FZBAFY_REFUND("copy-of-medical-record-refund", "佛中病案复印退费"),
    COPY_WECHAT_PAY("copy-wechat-pay", "病案复印微信支付"),
    COPY_ALIPAY_PAY("copy-alipay-pay", "病案复印阿里支付"),
    YYB_CLINIC_WECHAT_PAY("yyb-clinic-wechat-pay", "云医宝门诊缴费微信支付"),
    YYB_CLINIC_ALIPAY_PAY("yyb-clinic-alipay-pay", "云医宝门诊缴费阿里支付"),
    WECHAT_APPLET_CLINIC_PAY("wechat-applet-clinic-pay", "微信小程序门诊缴费"),
    TEST_ALIPAY_FACE_PAY("test-alipay-face-pay", "支付宝当面付(条码支付/声波支付)测试"),
    BED_HOSPITALIZATION_DEPOSIT_ALIPAY_PAY("bed-hospitalization-deposit-alipay-pay", "住院押金补缴阿里支付"),
    BED_HOSPITALIZATION_DEPOSIT_WECHAT_PAY("bed-hospitalization-deposit-wechat-pay", "住院押金补缴微信支付"),
    CLINIC_ALIPAY_PAY("clinic-alipay-pay", "门诊缴费阿里支付"),
    ASM_WECHAT_PAY("asm-wechat-pay", "扫码付自助机微信支付"),
    ASM_ALIPAY_PAY("asm-alipay-pay", "扫码付自助机支付宝支付"),
    WECHAT_MEDICAL_PAY("wechat-medical-pay", "微信医疗支付"),
    CLINIC_WECHAT_PAY("clinic-wechat-pay", "门诊缴费微信支付"),
    BONE_WECHAT_PAY("bone-wechat-pay", "骨科大会报名微信支付"),
    BONE_DEPOSIT_WECHAT_PAY("bone-deposit-wechat-pay", "仁医骨科专家问诊单微信支付"),
    BONE_OPERATION_WECHAT_PAY("bone-operation-wechat-pay", "仁医骨科手术订单微信支付"),
    BONE_DEPOSIT_ALIPAY_PAY("bone-deposit-alipay-pay", "仁医骨科专家问诊单支付宝支付"),
    BONE_OPERATION_ALIPAY_PAY("bone-operation-alipay-pay", "仁医骨科手术订单支付宝支付"),
    REGISTER_ALIPAY_PAY("register-alipay-pay", "挂号缴费阿里支付"),
    REGISTER_WECHAT_PAY("register-wechat-pay", "挂号缴费微信支付"),
    CHECK_ACCOUNT_START("check-account-start", "对账系统执行"),
    BONE_DIAGNOSE_WECHAT_PAY("bone-diagnose-wechat-pay", "仁医骨科面诊微信支付"),
    BONE_DIAGNOSE_ALIPAY_PAY("bone-diagnose-alipay-pay", "仁医骨科面诊支付宝支付"),
    BONE_SEEK_HELP_WECHAT_PAY("bone-seek-help-wechat-pay", "仁医骨科名医求助微信支付"),
    BONE_ADMISSIONS_WECHAT_PAY("bone-admissions-wechat-pay","仁医骨科中欧高峰会报名支付"),

    REGISTER_PAY_NOTIFY("register-pay-notify", "挂号支付通知"),
    CLINIC_PAY_NOTIFY("clinic-pay-notify", "门诊支付通知"),
    DRUG_WECHAT_PAY("drug-wechat-pay", "药店微信支付"),
    DRUG_ALIPAY_PAY("drug-alipay-pay", "药店支付宝支付"),

    ;

    private String topic;

    private String desc;

    KafkaTopic(String topic, String desc) {
        this.topic = topic;
        this.desc = desc;
    }

    public String getTopic() {
        return topic;
    }

    public String getDesc() {
        return desc;
    }

}
